﻿@model IEnumerable<Event_Planner.Models.EventosModels>

@if (Model.Count() == 0)
{
    if (!User.IsInRole("Administrador"))
    {
        <p> No creaste ningún evento!! Puedes empezar a crear tus eventos @Html.ActionLink("aquí!", "Create")  </p>    
    }
    else
    {
        <p> No existe ningun evento creado por los usuarios!!. </p>
    }
}
else
{
    if (!User.IsInRole("Administrador"))
    {
    
        <p> @Html.ActionLink("Crear nuevo evento", "Create") </p>
    }
        
        <table>
            <tr>
                <th>
                    Nombre
                </th>
                <th>
                    Descripcion
                </th>
                 <th>
                    Lugar
                </th>
                <th>
                    Fecha Inicio
                </th>
                <th>
                    Fecha Finalizacion
                </th>
                <th>
                    Participantes
                </th>
                <th>
                    Organizadores
                </th>
                <th></th>
           </tr>
            
            @foreach (var item in Model)
            {
            <tr>
                <td>
                    @Html.DisplayFor(modelItem => item.NombreEvento)
                </td>
                <td>
                    @Html.DisplayFor(modelItem => item.Descripcion)
                </td>
                <td>
                    @Html.DisplayFor(modelItem => item.Lugar)
                </td>
                <td>
                    @Html.DisplayFor(modelItem => item.FechaInicio)
                </td>
                <td>
                    @Html.DisplayFor(modelItem => item.FechaFinalizacion)
                </td>
                 <td>
                     @if (!User.IsInRole("Administrador"))
                     {
                        @Html.ActionLink("Ver participantes", "VerParticipantesDeEvento", "Contactos", new { IDEvento = item.ID }, null)
                     }
                     else
                     { 
                           @Html.ActionLink("Ver participantes", "VerParticipantesDeEventoPublico", "Contactos", new { IDEvento = item.ID }, null)
                     }
                </td>
                <td>
                    @if (!User.IsInRole("Administrador"))
                    {
                         @Html.ActionLink("Ver organizadores", "VerOrganizadoresDeEvento", "Organizadores", new { IDEvento = item.ID }, null)
                    }
                    else
                    { 
                             @Html.ActionLink("Ver organizadores", "VerOrganizadoresDeEventoPublico", "Organizadores", new { IDEvento = item.ID }, null)
                    }
                </td>
                <td>
                    @Html.ActionLink("Editar", "Edit", new { id = item.ID }) |
                    @Html.ActionLink("Detalles", "Details", new { id = item.ID }) |
                    @Html.ActionLink("Eliminar", "Delete", new { id = item.ID })
                </td>
            </tr>
            }

        </table> 
   
}
